#ifndef FLAGSDEPROGRAMA_H_
#define FLAGSDEPROGRAMA_H_

#include "Constantes.h"

class FlagsDePrograma {
public:
	bool statusDelPrograma;
	bool comentarioAbierto;
	bool todaviaTieneComentarios;
	bool comentarioAbiertoEnLineaActual;

	FlagsDePrograma() {
		statusDelPrograma = OK_PROGRAMA;
		comentarioAbierto = false;
		todaviaTieneComentarios = false;
		comentarioAbiertoEnLineaActual = false;
	}

	bool lineaNoEstaTotalmenteComentada() {
		return (!comentarioAbierto || comentarioAbiertoEnLineaActual);
	}
};
#endif /* FLAGSDEPROGRAMA_H_ */
